package com.kuaiyin.utils;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * AliOSSProperties类用于配置阿里云OSS的相关属性
 * 该类被Spring框架管理，作为一个组件自动注册到应用程序上下文中
 * 它使用@ConfigurationProperties注解来绑定配置文件中以'aliyun.oss'开头的属性
 */
@Data
@Component
@ConfigurationProperties(prefix = "aliyun.oss")
public class AliOSSProperties {
    /**
     * endpoint属性表示阿里云OSS的服务接入地址
     * 通过这个地址，应用程序可以与OSS服务进行通信
     */
    private String endpoint;

    /**
     * bucketName属性表示在OSS上存储对象的容器名称
     * 所有的对象都必须位于某个bucket中
     */
    private String bucketName;
}

